﻿function numericEntry(e) {
    var oEvt = (e) ? e : window.event; var oKey = (oEvt.oKeyCode) ? oEvt.oKeyCode : oEvt.which; if (oKey != null) {
        oKey = parseInt(oKey, 10); if ((oKey < 48 || oKey > 57) && (oKey < 96 || oKey > 105)) {
            if (!isNonChar(oKey))
                return false;
        }
        else {
            if (oEvt.shiftoKey)
                return false;
        } 
    }
    return true;
}
function isNonChar(value) {
    if (value == 8 || value == 9 || value == 13 || value == 45 || value == 46)
        return true; if ((value > 16 && value < 21) || (value > 34 && value < 41))
        return true; return false;
}